home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Jumpstart / Multimedia Microsoft Jumpstart Version 1.1a (Microsoft).BIN / develpmt / examples / infobrws / src / proto.h < prev    next >
Encoding:
Text File  |  1993-09-03  |  3.1 KB  |  80 lines

  1. //     (C) Copyright Microsoft Corp. 1991.  All rights reserved.
  2. //
  3. //     You have a royalty-free right to use, modify, reproduce and 
  4. //     distribute the Sample Files (and/or any modified version) in 
  5. //     any way you find useful, provided that you agree that 
  6. //     Microsoft has no warranty obligations or liability for any 
  7. //     Sample Application Files which are modified. 
  8.  
  9.  
  10. void DrawControl(HWND, LPDRAWITEMSTRUCT);
  11. long FAR PASCAL PlayVFWWndProc(HWND, unsigned, WORD, LONG);  
  12. long FAR PASCAL VideoWndProc(HWND, unsigned, WORD, LONG); 
  13. BOOL FAR PASCAL ButtonBarProc(HWND, unsigned, WORD, LONG); 
  14. BOOL FAR PASCAL About(HWND, unsigned, WORD, LONG); 
  15. BOOL PlayVFWInit(HINSTANCE);
  16. BOOL FAR PASCAL InitVFWStuff(HWND,HANDLE);
  17. BOOL FAR PASCAL GetRealClientRect(HWND,HWND,LPRECT);
  18. BOOL FAR PASCAL DrawRectOutsideButton(HWND,RECT);
  19. BOOL FAR PASCAL GetStuffFromIni(LPDEVICESTRUCT,int,LPRECT);
  20. BOOL FAR PASCAL GetPG2FromIni(LPDEVICESTRUCT,int,LPRECT,LPSTR);
  21. BOOL FAR PASCAL ExtractExtension(LPSTR,LPSTR);
  22. BOOL FAR PASCAL StripSpaces(LPSTR);
  23. BOOL FAR PASCAL ReturnCoor(LPSTR,LPRECT);
  24. void FAR PASCAL ReturnProfileError(LPSTR,LPSTR,LPSTR,HANDLE,HANDLE,HANDLE,HANDLE,HANDLE);
  25. void FAR PASCAL ReturnDeviceError(LPSTR,HANDLE,HANDLE,HANDLE,HANDLE,HANDLE);
  26. BOOL FAR PASCAL InitDeviceVars(LPDEVICESTRUCT);
  27. BOOL FAR PASCAL AllDone(void);
  28. BOOL FAR PASCAL Morph(LPDEVICESTRUCT,int);
  29. BOOL FAR PASCAL SeekAllToStart(void);
  30. BOOL FAR PASCAL DoNextPage(int);
  31. BOOL FAR PASCAL HideAllWindows(void);
  32. BOOL FAR PASCAL FreeDevices(HANDLE);    
  33. BOOL FAR PASCAL StopAllWaveFiles();
  34.  
  35. WORD FAR PASCAL OpenVFWDevice(HWND);
  36. WORD FAR PASCAL OpenVFWFile(HWND,WORD,LPSTR,LPSTR);
  37. BOOL FAR PASCAL PlayVFWFile(HWND,HWND,WORD);
  38. BOOL FAR PASCAL CloseVFWFile(WORD);
  39. BOOL FAR PASCAL CloseVFWDevice(HWND,WORD);
  40. BOOL FAR PASCAL OpenPlayCloseVFW(HWND,HWND,LPSTR);
  41. BOOL FAR PASCAL SeekVFWToStart(WORD);
  42. BOOL FAR PASCAL StepVFW(WORD,int);
  43. BOOL FAR PASCAL StepVFWReverse(WORD);
  44. BOOL FAR PASCAL StopVFWFile(WORD);
  45. BOOL FAR PASCAL UpdateVFW(WORD,HDC);
  46. BOOL FAR PASCAL PauseVFWFile(WORD);
  47. BOOL FAR PASCAL ResumeVFWFile(WORD);
  48. BOOL FAR PASCAL PlayVFWFileWait(HWND,HWND,WORD);
  49. BOOL FAR PASCAL SndPlaySnd(HWND,LPSTR);
  50. void FAR PASCAL ErrorProc(DWORD);
  51. WORD FAR PASCAL OpenWaveDevice(void);
  52. WORD FAR PASCAL OpenWaveFile(WORD,LPSTR,LPSTR);
  53. BOOL FAR PASCAL PlayWaveFile(WORD);
  54. BOOL FAR PASCAL CloseWaveFile(WORD);
  55. BOOL FAR PASCAL CloseWaveDevice(WORD);
  56. BOOL FAR PASCAL CloseAllDevices(); 
  57. BOOL FAR PASCAL StopWaveFile(WORD);
  58.  
  59. BOOL FAR PASCAL CreateVideoWindow(); 
  60. BOOL FAR PASCAL GetVidWinFromIni(LPDEVICESTRUCT,int,LPRECT,LPRECT,LPRECT,LPSTR);
  61.  
  62. BOOL FAR PASCAL DoPage1(void);
  63. BOOL FAR PASCAL ReadTextFileIntoEdit(void);   
  64.  
  65. BOOL FAR PASCAL GetDirFromIni(LPDIRSTRUCT,LPSTR); 
  66.  
  67. int FAR PASCAL GetRandNumber123();
  68.  
  69. BOOL FAR PASCAL LoadPalette();
  70.  
  71. BOOL FAR PASCAL Transition(LPDEVICESTRUCT,int,int,int);
  72.  
  73. int PASCAL cNumAudio(void);  
  74. BOOL FAR PASCAL Cleanup(void);
  75. BOOL FAR PASCAL Playback(WORD,HANDLE);  
  76.  
  77. BOOL PASCAL fVgaCapable(void);
  78. BOOL PASCAL f256Capable(void);
  79. BOOL FAR PASCAL fNTRunning(void);
  80. BOOL FAR PASCAL fHiResCapable(void);